8e5cf887f84d208065f411cde1e985074c519faa,forum/service/src/main/java/org/exoplatform/forum/service/impl/JCRDataStorage.java,JCRDataStorage,sendNotificationWhenCreatePost,#SessionProvider#Node#Post#MessageBuilder#boolean#,3819

Before Change


        for (String user : userListForum) {
          if(userListCategory.contains(user)
              || !canReceiveNotification(topicNode, user)) {
            emailListForum.remove(i);
          }
          ++i;
        }

After Change


        for (String user : userListForum) {
          if(userListCategory.contains(user)
              || !canReceiveNotification(topicNode, user)) {
            removeEmail.add(emailListForum.get(i));
          }
          ++i;
        }
        emailListForum.removeAll(removeEmail);
        removeEmail.clear();
        // Watched on topic
        i = 0;